package top.wu2020.lazy.ws.chat.application.command.community;

import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import java.lang.String;
import java.lang.Integer;
import java.lang.Long;
import java.lang.Boolean;
/**
 * describe community 
 *
 * @author Jia wei Wu
 * @date 2024/05/24 08:52 晚上
 * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyRemoveCommand 
 **/
@Data
@Accessors(chain = true)
@Schema(title = "community_remove_command",description = "")
public class CommunityRemoveCommand {


    /**
     * 
     * 头像
     */
    @Schema(description ="头像",name ="avatarUrl",example = "")
    private String avatarUrl;

    /**
     * 
     * 评论数量
     */
    @Schema(description ="评论数量",name ="commentNum",example = "")
    private Integer commentNum;

    /**
     * 
     * 内容
     */
    @Schema(description ="内容",name ="content",example = "")
    private String content;

    /**
     * 
     * 创建时间
     */
    @Schema(description ="创建时间",name ="createDateUtc",example = "")
    private String createDateUtc;

    /**
     * 
     * Id
     */
    @Schema(description ="Id",name ="id",example = "")
    private Long id;

    /**
     * 
     * 图片列表
     */
    @Schema(description ="图片列表",name ="imgList",example = "")
    private String imgList;

    /**
     * 
     * 是否关注
     */
    @Schema(description ="是否关注",name ="isFollow",example = "")
    private Boolean isFollow;

    /**
     * 
     * 是否喜爱
     */
    @Schema(description ="是否喜爱",name ="isLike",example = "")
    private Boolean isLike;

    /**
     * 
     * 喜爱数量
     */
    @Schema(description ="喜爱数量",name ="likeNum",example = "")
    private Integer likeNum;

    /**
     * 
     * 发布者Id
     */
    @Schema(description ="发布者Id",name ="publishId",example = "")
    private Long publishId;

    /**
     * 
     * 发布用户名称
     */
    @Schema(description ="发布用户名称",name ="publishName",example = "")
    private String publishName;

    /**
     * 
     * 分享数量
     */
    @Schema(description ="分享数量",name ="shareCount",example = "")
    private Integer shareCount;

    /**
     * 
     * 标题
     */
    @Schema(description ="标题",name ="title",example = "")
    private String title;

    /**
     * 
     * 转发数量
     */
    @Schema(description ="转发数量",name ="transmitCount",example = "")
    private Integer transmitCount;

    /**
     * 
     * 类型
     */
    @Schema(description ="类型",name ="type",example = "")
    private Integer type;

    /**
     * 
     * 关注数量
     */
    @Schema(description ="关注数量",name ="watchCount",example = "")
    private Integer watchCount;

}